package com.chixing.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * <p>
 * 个人中心表
 * </p>
 *
 * @author Jason Marslyon
 * @since 2022-10-04
 */
@TableName("person_center")
@ApiModel(value = "PersonCenter对象", description = "个人中心表")
public class PersonCenter implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("客户ID")
    @TableId(value = "person_id", type = IdType.AUTO)
    private Integer personId;

    @ApiModelProperty("客户姓名")
    private String personName;

    @ApiModelProperty("客户年龄")
    private Integer personAge;

    @ApiModelProperty("客户性别")
    private String personGender;

    @ApiModelProperty("客户出生日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate personBirthday;

    @ApiModelProperty("用户名")
    private String personUsername;

    @ApiModelProperty("用户密码")
    private String personPassword;

    @ApiModelProperty("用户手机号")
    private Long personTel;

    @ApiModelProperty("求职状态")
    private String personJobStatus;

    @ApiModelProperty("注册时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate personCreateTime;

    @ApiModelProperty("状态")
    private Integer personStatic;

    private String personVersion;

    private String text1;

    private String text2;

    public Integer getPersonId() {
        return personId;
    }

    public void setPersonId(Integer personId) {
        this.personId = personId;
    }
    public String getPersonName() {
        return personName;
    }

    public void setPersonName(String personName) {
        this.personName = personName;
    }
    public Integer getPersonAge() {
        return personAge;
    }

    public void setPersonAge(Integer personAge) {
        this.personAge = personAge;
    }
    public String getPersonGender() {
        return personGender;
    }

    public void setPersonGender(String personGender) {
        this.personGender = personGender;
    }
    public LocalDate getPersonBirthday() {
        return personBirthday;
    }

    public void setPersonBirthday(LocalDate personBirthday) {
        this.personBirthday = personBirthday;
    }
    public String getPersonUsername() {
        return personUsername;
    }

    public void setPersonUsername(String personUsername) {
        this.personUsername = personUsername;
    }
    public String getPersonPassword() {
        return personPassword;
    }

    public void setPersonPassword(String personPassword) {
        this.personPassword = personPassword;
    }
    public Long getPersonTel() {
        return personTel;
    }

    public void setPersonTel(Long personTel) {
        this.personTel = personTel;
    }
    public String getPersonJobStatus() {
        return personJobStatus;
    }

    public void setPersonJobStatus(String personJobStatus) {
        this.personJobStatus = personJobStatus;
    }
    public LocalDate getPersonCreateTime() {
        return personCreateTime;
    }

    public void setPersonCreateTime(LocalDate personCreateTime) {
        this.personCreateTime = personCreateTime;
    }
    public Integer getPersonStatic() {
        return personStatic;
    }

    public void setPersonStatic(Integer personStatic) {
        this.personStatic = personStatic;
    }
    public String getPersonVersion() {
        return personVersion;
    }

    public void setPersonVersion(String personVersion) {
        this.personVersion = personVersion;
    }
    public String getText1() {
        return text1;
    }

    public void setText1(String text1) {
        this.text1 = text1;
    }
    public String getText2() {
        return text2;
    }

    public void setText2(String text2) {
        this.text2 = text2;
    }

    @Override
    public String toString() {
        return "PersonCenter{" +
            "personId=" + personId +
            ", personName=" + personName +
            ", personAge=" + personAge +
            ", personGender=" + personGender +
            ", personBirthday=" + personBirthday +
            ", personUsername=" + personUsername +
            ", personPasswoed=" + personPassword +
            ", personTel=" + personTel +
            ", personJobStatus=" + personJobStatus +
            ", personCreateTime=" + personCreateTime +
            ", personStatic=" + personStatic +
            ", personVersion=" + personVersion +
            ", text1=" + text1 +
            ", text2=" + text2 +
        "}";
    }
}
